Obec Chvalkovice leží v Jihomoravském kraji v ORP Bučovice v nadmořské výšce 337 m. V roce 2014 zde žilo 262 obyvatel. Chvalkovice má katastrální území o rozloze 694 ha.